package br.com.velp.sudecap.hibernate.intercept;

import java.lang.annotation.*;

/**
 * <sumario>
 * <objetivo> "Rastreabilidade" </objetivo>
 * <autor> EDUARDO SANTOS DE OLIVEIRA </autor>
 * <versao>1.0.0.0</versao>
 * <data_criacao> 31.03.2013 </data_criacao>
 * <data_ultima_alteracao> 30.04.2013 </data_ultima_alteracao>
 * <descricao> Annotation Responsável Por Habilitar o Log de 
 *             Auditoria Para Cada Entidade Persistente.
 *             Deve Ser Informado o Nome da Tabela Que Armazenará
 *             Os Registros de LOG da Entidade </descricao>
 * </sumario>
 */
@Documented
@Target(value = {ElementType.TYPE})
@Retention(value = RetentionPolicy.RUNTIME)
public @interface Auditable {
    
    public String logTableName();
    
}
